[INFO] cloning repository https://github.com/pahlavaubivca/waveshare_usb_to_spi_adapter
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pahlavaubivca/waveshare_usb_to_spi_adapter" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpahlavaubivca%2Fwaveshare_usb_to_spi_adapter", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpahlavaubivca%2Fwaveshare_usb_to_spi_adapter'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4f634fd1694b4767f3262414ce2709cc8b28ea2e
[INFO] fixing pahlavaubivca/waveshare_usb_to_spi_adapter against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpahlavaubivca%2Fwaveshare_usb_to_spi_adapter" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/pahlavaubivca/waveshare_usb_to_spi_adapter
[INFO] finished tweaking git repo https://github.com/pahlavaubivca/waveshare_usb_to_spi_adapter
[INFO] tweaked toml for git repo https://github.com/pahlavaubivca/waveshare_usb_to_spi_adapter written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pahlavaubivca/waveshare_usb_to_spi_adapter on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/pahlavaubivca/waveshare_usb_to_spi_adapter already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8efcbe6fbdd2056aff959029019295f47cdccf6af4ad4f367d6d2f0185c4b48e
[INFO] running `Command { std: "docker" "start" "8efcbe6fbdd2056aff959029019295f47cdccf6af4ad4f367d6d2f0185c4b48e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8efcbe6fbdd2056aff959029019295f47cdccf6af4ad4f367d6d2f0185c4b48e" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8efcbe6fbdd2056aff959029019295f47cdccf6af4ad4f367d6d2f0185c4b48e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8efcbe6fbdd2056aff959029019295f47cdccf6af4ad4f367d6d2f0185c4b48e" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling proc-macro2 v1.0.87
[INFO] [stderr]    Compiling libc v0.2.159
[INFO] [stderr]    Compiling prettyplease v0.2.22
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling bindgen v0.70.1
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling libloading v0.8.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.79
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling regex v1.11.0
[INFO] [stderr]    Compiling waveshare_usb_to_spi_adapter v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating src/main.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed src/../lib/bindings.rs (71 fixes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.09s
[INFO] [stderr] crater-edition-check: waveshare_usb_to_spi_adapter v0.1.0 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling waveshare_usb_to_spi_adapter v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:10021
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { # [doc = " CH34XOpenDevice - ope...: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:10310
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34XCloseDevice - close device\n @fd: file descriptor of device\n\n The function return true if successful, false if fail."] pub fn CH34xCloseDevice (fd : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:10532
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34x_GetDriverVersio...t :: std :: os :: raw :: c_uchar) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:10874
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34x_GetChipVersion ...t :: std :: os :: raw :: c_uchar) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:11188
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34x_GetChipType - g...t :: std :: os :: raw :: c_uchar) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:11491
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34X_GetDeviceID - g...:: raw :: c_int , id : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:11796
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xSetParaMode - se...: os :: raw :: c_int , Mode : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:12093
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xInitParallel - i...: os :: raw :: c_int , Mode : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:12396
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppRead - read d...ode : u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:12830
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppWrite - write...ode : u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:13266
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppWriteData - w...th : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:13632
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppReadData - re...th : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:13993
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppWriteAddr - w...th : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:14359
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppReadAddr - re...th : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:14720
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppSetAddr - set...dr : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:10021
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { # [doc = " CH34XOpenDevice - ope...: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:15014
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xSetTimeout - set...meout : u32 , iReadTimeout : u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:10310
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34XCloseDevice - close device\n @fd: file descriptor of device\n\n The function return true if successful, false if fail."] pub fn CH34xCloseDevice (fd : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:15409
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xInitMEM - initial chip in parrallel MEM mode\n @fd: file descriptor of device\n\n The function return true if successful, false if fail."] pub fn CH34xInitMEM (fd : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:10532
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34x_GetDriverVersio...t :: std :: os :: raw :: c_uchar) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:10874
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34x_GetChipVersion ...t :: std :: os :: raw :: c_uchar) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:15645
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xMEMReadData - re...ode : u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:11188
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34x_GetChipType - g...t :: std :: os :: raw :: c_uchar) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:16064
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xMEMWriteData - w...de : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:11491
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34X_GetDeviceID - g...:: raw :: c_int , id : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:16491
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xSetStream - conf...: os :: raw :: c_int , Mode : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:11796
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xSetParaMode - se...: os :: raw :: c_int , Mode : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:17223
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xSetDelaymS - del...s :: raw :: c_int , iDelay : u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:12093
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xInitParallel - i...: os :: raw :: c_int , Mode : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:17498
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xReadData - read ...c_void , oReadLength : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:12396
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppRead - read d...ode : u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:17884
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xWriteData - writ..._void , iWriteLength : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:12830
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppWrite - write...ode : u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:18284
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xWriteRead - writ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:13266
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppWriteData - w...th : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:13632
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppReadData - re...th : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:18926
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xSetOutput - set ...DirOut : u32 , iSetDataOut : u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:20017
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xSet_D5_D0 - set ...etDirOut : u8 , iSetDataOut : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:13993
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppWriteAddr - w...th : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:14359
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppReadAddr - re...th : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:20516
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xStreamI2C - writ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:14720
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xEppSetAddr - set...dr : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:21035
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xReadEEPROM - rea...ength : u32 , oBuffer : * mut u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:21454
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xWriteEEPROM - wr...ength : u32 , iBuffer : * mut u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:15014
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xSetTimeout - set...meout : u32 , iReadTimeout : u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:15409
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xInitMEM - initial chip in parrallel MEM mode\n @fd: file descriptor of device\n\n The function return true if successful, false if fail."] pub fn CH34xInitMEM (fd : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:21876
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xStreamSPIx - wri...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:15645
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xMEMReadData - re...ode : u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:22376
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xStreamSPI4 - wri...ut :: std :: os :: raw :: c_void) -> bool ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:16064
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xMEMWriteData - w...de : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:31177
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { # [doc = " CH347OpenDevice - ope...: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:16491
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xSetStream - conf...: os :: raw :: c_int , Mode : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:31466
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347CloseDevice - close device\n @fd: file descriptor of device\n\n The function return true if successful, false if fail."] pub fn CH347CloseDevice (fd : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:17223
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xSetDelaymS - del...s :: raw :: c_int , iDelay : u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:17498
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xReadData - read ...c_void , oReadLength : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:31688
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347ReadData - read ...:: c_void , ioLength : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:17884
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xWriteData - writ..._void , iWriteLength : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:32043
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347WriteData - writ...:: c_void , ioLength : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:18284
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xWriteRead - writ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:32403
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347WriteRead - writ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:18926
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xSetOutput - set ...DirOut : u32 , iSetDataOut : u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:33098
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SetTimeout - set...meout : u32 , iReadTimeout : u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:20017
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xSet_D5_D0 - set ...etDirOut : u8 , iSetDataOut : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:33493
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_GetHwStreamC..., StreamCfg : * mut StreamHwCfgS) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:20516
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xStreamI2C - writ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:21035
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xReadEEPROM - rea...ength : u32 , oBuffer : * mut u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:33829
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_Init - SPI i... c_int , SpiCfg : * mut mSpiCfgS) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:34127
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_GetCfg - get... c_int , SpiCfg : * mut mSpiCfgS) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:21454
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xWriteEEPROM - wr...ength : u32 , iBuffer : * mut u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:21876
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xStreamSPIx - wri...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:34422
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_SetChipSelec...e : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:22376
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH34xStreamSPI4 - wri...ut :: std :: os :: raw :: c_void) -> bool ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:35417
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_ChangeCS - S...s :: raw :: c_int , iStatus : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:31177
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { # [doc = " CH347OpenDevice - ope...: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:35725
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_Write - writ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:31466
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347CloseDevice - close device\n @fd: file descriptor of device\n\n The function return true if successful, false if fail."] pub fn CH347CloseDevice (fd : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:31688
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347ReadData - read ...:: c_void , ioLength : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:36383
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_Read - read ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:32043
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347WriteData - writ...:: c_void , ioLength : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:37087
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_WriteRead - ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:37759
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_INIT - JTGA...: raw :: c_int , iClockRate : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:32403
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347WriteRead - writ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:33098
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SetTimeout - set...meout : u32 , iReadTimeout : u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:38135
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_GetCfg - ge... :: c_int , ClockRate : * mut u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:33493
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_GetHwStreamC..., StreamCfg : * mut StreamHwCfgS) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:38500
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_WriteRead -...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:33829
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_Init - SPI i... c_int , SpiCfg : * mut mSpiCfgS) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:39611
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_WriteRead_F...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:34127
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_GetCfg - get... c_int , SpiCfg : * mut mSpiCfgS) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:34422
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_SetChipSelec...e : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:40647
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_SwitchTapSt... :: raw :: c_int , TapState : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:40941
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_ByteWriteDR...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:35417
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_ChangeCS - S...s :: raw :: c_int , iStatus : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:35725
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_Write - writ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:41503
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_ByteReadDR ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:36383
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_Read - read ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:42061
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_ByteWriteIR...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:37087
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347SPI_WriteRead - ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:42595
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_ByteReadIR ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:37759
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_INIT - JTGA...: raw :: c_int , iClockRate : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:43153
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_WriteRead -...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:38135
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_GetCfg - ge... :: c_int , ClockRate : * mut u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:43860
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_BitWriteIR ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:38500
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_WriteRead -...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:44568
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_BitWriteIR ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:39611
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_WriteRead_F...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:45301
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_BitReadDR -...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:40647
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_SwitchTapSt... :: raw :: c_int , TapState : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:46033
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347GPIO_Get - get g...ir : * mut u8 , iData : * mut u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:40941
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_ByteWriteDR...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:46427
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347GPIO_Set - gpio ...etDirOut : u8 , iSetDataOut : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:41503
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_ByteReadDR ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:46946
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Uart_Open - open...: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:42061
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_ByteWriteIR...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:47233
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Uart_Close - close device\n @fd: file descriptor of device\n\n The function return true if successful, false if fail."] pub fn CH347Uart_Close (fd : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:42595
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_ByteReadIR ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:47453
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Uart_GetCfg - re... mut u8 , ByteTimeout : * mut u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:43153
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_WriteRead -...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:48420
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Uart_Init - uart...StopBits : u8 , ByteTimeout : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:43860
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_BitWriteIR ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:49345
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Uart_Read - read...:: c_void , ioLength : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:44568
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_BitWriteIR ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:49716
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Uart_Write - wri...:: c_void , ioLength : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:45301
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Jtag_BitReadDR -...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:50097
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347I2C_Set - config...e : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:46033
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347GPIO_Get - get g...ir : * mut u8 , iData : * mut u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:50603
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347I2C_SetDelaymS -...y : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:46427
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347GPIO_Set - gpio ...etDirOut : u8 , iSetDataOut : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:50911
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347StreamI2C - writ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:46946
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Uart_Open - open...: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:47233
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Uart_Close - close device\n @fd: file descriptor of device\n\n The function return true if successful, false if fail."] pub fn CH347Uart_Close (fd : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:51480
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347ReadEEPROM - rea...aw :: c_int , oBuffer : * mut u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:47453
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Uart_GetCfg - re... mut u8 , ByteTimeout : * mut u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:51949
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347WriteEEPROM - wr...aw :: c_int , iBuffer : * mut u8) -> bool ; }
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:48420
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Uart_Init - uart...StopBits : u8 , ByteTimeout : u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:49345
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Uart_Read - read...:: c_void , ioLength : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_char` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4267
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...X : u32 = 4294967295 ; pub type __u_char = :: std :: os :: raw :: c_uchar ; pub type __u_short = :: std :: os :: raw :: c_ushort ;...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `UChar`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:49716
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347Uart_Write - wri...:: c_void , ioLength : * mut u32) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_short` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4320
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_uchar ; pub type __u_short = :: std :: os :: raw :: c_ushort ; pub type __u_int = :: std :: os :: raw :: c_uint ; pu...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `UShort`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_int` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4375
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_ushort ; pub type __u_int = :: std :: os :: raw :: c_uint ; pub type __u_long = :: std :: os :: raw :: c_ulong ; pu...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `UInt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:50097
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347I2C_Set - config...e : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_long` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4426
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_uint ; pub type __u_long = :: std :: os :: raw :: c_ulong ; pub type __int8_t = :: std :: os :: raw :: c_schar ; p...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `ULong`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:50603
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347I2C_SetDelaymS -...y : :: std :: os :: raw :: c_int) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4479
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_ulong ; pub type __int8_t = :: std :: os :: raw :: c_schar ; pub type __uint8_t = :: std :: os :: raw :: c_uchar ; ...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `Int8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4532
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_schar ; pub type __uint8_t = :: std :: os :: raw :: c_uchar ; pub type __int16_t = :: std :: os :: raw :: c_short ; ...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `Uint8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:50911
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347StreamI2C - writ...ut :: std :: os :: raw :: c_void) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4586
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_uchar ; pub type __int16_t = :: std :: os :: raw :: c_short ; pub type __uint16_t = :: std :: os :: raw :: c_ushort ...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `Int16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:51480
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347ReadEEPROM - rea...aw :: c_int , oBuffer : * mut u8) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4640
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_short ; pub type __uint16_t = :: std :: os :: raw :: c_ushort ; pub type __int32_t = :: std :: os :: raw :: c_int ; p...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/../lib/bindings.rs:3:51949
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " CH347WriteEEPROM - wr...aw :: c_int , iBuffer : * mut u8) -> bool ; }
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4696
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_ushort ; pub type __int32_t = :: std :: os :: raw :: c_int ; pub type __uint32_t = :: std :: os :: raw :: c_uint ; pu...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4748
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_int ; pub type __uint32_t = :: std :: os :: raw :: c_uint ; pub type __int64_t = :: std :: os :: raw :: c_long ; pu...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4802
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_uint ; pub type __int64_t = :: std :: os :: raw :: c_long ; pub type __uint64_t = :: std :: os :: raw :: c_ulong ; ...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_char` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4267
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...X : u32 = 4294967295 ; pub type __u_char = :: std :: os :: raw :: c_uchar ; pub type __u_short = :: std :: os :: raw :: c_ushort ;...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `UChar`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4855
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_long ; pub type __uint64_t = :: std :: os :: raw :: c_ulong ; pub type __int_least8_t = __int8_t ; pub type __uint_l...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_short` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4320
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_uchar ; pub type __u_short = :: std :: os :: raw :: c_ushort ; pub type __u_int = :: std :: os :: raw :: c_uint ; pu...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `UShort`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int_least8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4910
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_ulong ; pub type __int_least8_t = __int8_t ; pub type __uint_least8_t = __uint8_t ; pub type __int_least16_t = __int16_t ...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_int` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4375
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_ushort ; pub type __u_int = :: std :: os :: raw :: c_uint ; pub type __u_long = :: std :: os :: raw :: c_ulong ; pu...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `UInt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_long` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4426
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_uint ; pub type __u_long = :: std :: os :: raw :: c_ulong ; pub type __int8_t = :: std :: os :: raw :: c_schar ; p...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `ULong`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4479
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_ulong ; pub type __int8_t = :: std :: os :: raw :: c_schar ; pub type __uint8_t = :: std :: os :: raw :: c_uchar ; ...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `Int8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4532
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_schar ; pub type __uint8_t = :: std :: os :: raw :: c_uchar ; pub type __int16_t = :: std :: os :: raw :: c_short ; ...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `Uint8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4586
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_uchar ; pub type __int16_t = :: std :: os :: raw :: c_short ; pub type __uint16_t = :: std :: os :: raw :: c_ushort ...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `Int16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint_least8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4947
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._t = __int8_t ; pub type __uint_least8_t = __uint8_t ; pub type __int_least16_t = __int16_t ; pub type __uint_least16_t = __uint16...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4640
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_short ; pub type __uint16_t = :: std :: os :: raw :: c_ushort ; pub type __int32_t = :: std :: os :: raw :: c_int ; p...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int_least16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4986
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t = __uint8_t ; pub type __int_least16_t = __int16_t ; pub type __uint_least16_t = __uint16_t ; pub type __int_least32_t = __int32...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4696
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_ushort ; pub type __int32_t = :: std :: os :: raw :: c_int ; pub type __uint32_t = :: std :: os :: raw :: c_uint ; pu...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4748
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_int ; pub type __uint32_t = :: std :: os :: raw :: c_uint ; pub type __int64_t = :: std :: os :: raw :: c_long ; pu...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint_least16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5025
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = __int16_t ; pub type __uint_least16_t = __uint16_t ; pub type __int_least32_t = __int32_t ; pub type __uint_least32_t = __uint3...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int_least32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5066
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = __uint16_t ; pub type __int_least32_t = __int32_t ; pub type __uint_least32_t = __uint32_t ; pub type __int_least64_t = __int64...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4802
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_uint ; pub type __int64_t = :: std :: os :: raw :: c_long ; pub type __uint64_t = :: std :: os :: raw :: c_ulong ; ...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint_least32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5105
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = __int32_t ; pub type __uint_least32_t = __uint32_t ; pub type __int_least64_t = __int64_t ; pub type __uint_least64_t = __uint6...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4855
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_long ; pub type __uint64_t = :: std :: os :: raw :: c_ulong ; pub type __int_least8_t = __int8_t ; pub type __uint_l...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int_least64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5146
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = __uint32_t ; pub type __int_least64_t = __int64_t ; pub type __uint_least64_t = __uint64_t ; pub type __quad_t = :: std :: os :...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int_least8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4910
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_ulong ; pub type __int_least8_t = __int8_t ; pub type __uint_least8_t = __uint8_t ; pub type __int_least16_t = __int16_t ...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint_least64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5185
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = __int64_t ; pub type __uint_least64_t = __uint64_t ; pub type __quad_t = :: std :: os :: raw :: c_long ; pub type __u_quad_t = ...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__quad_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5226
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ast64_t = __uint64_t ; pub type __quad_t = :: std :: os :: raw :: c_long ; pub type __u_quad_t = :: std :: os :: raw :: c_ulong ; ...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `QuadT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint_least8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4947
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._t = __int8_t ; pub type __uint_least8_t = __uint8_t ; pub type __int_least16_t = __int16_t ; pub type __uint_least16_t = __uint16...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int_least16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:4986
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t = __uint8_t ; pub type __int_least16_t = __int16_t ; pub type __uint_least16_t = __uint16_t ; pub type __int_least32_t = __int32...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_quad_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5278
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_long ; pub type __u_quad_t = :: std :: os :: raw :: c_ulong ; pub type __intmax_t = :: std :: os :: raw :: c_long ; ...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `UQuadT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__intmax_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5333
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_ulong ; pub type __intmax_t = :: std :: os :: raw :: c_long ; pub type __uintmax_t = :: std :: os :: raw :: c_ulong ;...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5387
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_long ; pub type __uintmax_t = :: std :: os :: raw :: c_ulong ; pub type __dev_t = :: std :: os :: raw :: c_ulong ; pu...
[INFO] [stdout]   |                                 ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint_least16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5025
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = __int16_t ; pub type __uint_least16_t = __uint16_t ; pub type __int_least32_t = __int32_t ; pub type __uint_least32_t = __uint3...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int_least32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5066
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = __uint16_t ; pub type __int_least32_t = __int32_t ; pub type __uint_least32_t = __uint32_t ; pub type __int_least64_t = __int64...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5443
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_ulong ; pub type __dev_t = :: std :: os :: raw :: c_ulong ; pub type __uid_t = :: std :: os :: raw :: c_uint ; pub...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5495
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_ulong ; pub type __uid_t = :: std :: os :: raw :: c_uint ; pub type __gid_t = :: std :: os :: raw :: c_uint ; pub ...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint_least32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5105
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = __int32_t ; pub type __uint_least32_t = __uint32_t ; pub type __int_least64_t = __int64_t ; pub type __uint_least64_t = __uint6...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int_least64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5146
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = __uint32_t ; pub type __int_least64_t = __int64_t ; pub type __uint_least64_t = __uint64_t ; pub type __quad_t = :: std :: os :...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5546
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: os :: raw :: c_uint ; pub type __gid_t = :: std :: os :: raw :: c_uint ; pub type __ino_t = :: std :: os :: raw :: c_ulong ; pub...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5597
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: os :: raw :: c_uint ; pub type __ino_t = :: std :: os :: raw :: c_ulong ; pub type __ino64_t = :: std :: os :: raw :: c_ulong ; ...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint_least64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5185
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = __int64_t ; pub type __uint_least64_t = __uint64_t ; pub type __quad_t = :: std :: os :: raw :: c_long ; pub type __u_quad_t = ...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__quad_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5226
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ast64_t = __uint64_t ; pub type __quad_t = :: std :: os :: raw :: c_long ; pub type __u_quad_t = :: std :: os :: raw :: c_ulong ; ...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `QuadT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5649
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_ulong ; pub type __ino64_t = :: std :: os :: raw :: c_ulong ; pub type __mode_t = :: std :: os :: raw :: c_uint ; pu...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `Ino64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5703
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_ulong ; pub type __mode_t = :: std :: os :: raw :: c_uint ; pub type __nlink_t = :: std :: os :: raw :: c_ulong ; p...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u_quad_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5278
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_long ; pub type __u_quad_t = :: std :: os :: raw :: c_ulong ; pub type __intmax_t = :: std :: os :: raw :: c_long ; ...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `UQuadT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__intmax_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5333
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_ulong ; pub type __intmax_t = :: std :: os :: raw :: c_long ; pub type __uintmax_t = :: std :: os :: raw :: c_ulong ;...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5755
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_uint ; pub type __nlink_t = :: std :: os :: raw :: c_ulong ; pub type __off_t = :: std :: os :: raw :: c_long ; pub...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5809
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_ulong ; pub type __off_t = :: std :: os :: raw :: c_long ; pub type __off64_t = :: std :: os :: raw :: c_long ; pu...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5387
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_long ; pub type __uintmax_t = :: std :: os :: raw :: c_ulong ; pub type __dev_t = :: std :: os :: raw :: c_ulong ; pu...
[INFO] [stdout]   |                                 ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5860
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_long ; pub type __off64_t = :: std :: os :: raw :: c_long ; pub type __pid_t = :: std :: os :: raw :: c_int ; # [re...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5443
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_ulong ; pub type __dev_t = :: std :: os :: raw :: c_ulong ; pub type __uid_t = :: std :: os :: raw :: c_uint ; pub...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5913
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: os :: raw :: c_long ; pub type __pid_t = :: std :: os :: raw :: c_int ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struc...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5495
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_ulong ; pub type __uid_t = :: std :: os :: raw :: c_uint ; pub type __gid_t = :: std :: os :: raw :: c_uint ; pub ...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__clock_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6437
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._val) - 0usize] ; } ; pub type __clock_t = :: std :: os :: raw :: c_long ; pub type __rlim_t = :: std :: os :: raw :: c_ulong ; pu...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `ClockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5546
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: os :: raw :: c_uint ; pub type __gid_t = :: std :: os :: raw :: c_uint ; pub type __ino_t = :: std :: os :: raw :: c_ulong ; pub...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__rlim_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6490
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_long ; pub type __rlim_t = :: std :: os :: raw :: c_ulong ; pub type __rlim64_t = :: std :: os :: raw :: c_ulong ;...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `RlimT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5597
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: os :: raw :: c_uint ; pub type __ino_t = :: std :: os :: raw :: c_ulong ; pub type __ino64_t = :: std :: os :: raw :: c_ulong ; ...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5649
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_ulong ; pub type __ino64_t = :: std :: os :: raw :: c_ulong ; pub type __mode_t = :: std :: os :: raw :: c_uint ; pu...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `Ino64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__rlim64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6543
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_ulong ; pub type __rlim64_t = :: std :: os :: raw :: c_ulong ; pub type __id_t = :: std :: os :: raw :: c_uint ; pub ...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `Rlim64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__id_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6598
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: os :: raw :: c_ulong ; pub type __id_t = :: std :: os :: raw :: c_uint ; pub type __time_t = :: std :: os :: raw :: c_long ; pub...
[INFO] [stdout]   |                                      ^^^^^^ help: convert the identifier to upper camel case: `IdT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5703
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_ulong ; pub type __mode_t = :: std :: os :: raw :: c_uint ; pub type __nlink_t = :: std :: os :: raw :: c_ulong ; p...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5755
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_uint ; pub type __nlink_t = :: std :: os :: raw :: c_ulong ; pub type __off_t = :: std :: os :: raw :: c_long ; pub...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6648
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_uint ; pub type __time_t = :: std :: os :: raw :: c_long ; pub type __useconds_t = :: std :: os :: raw :: c_uint ;...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6700
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_long ; pub type __useconds_t = :: std :: os :: raw :: c_uint ; pub type __suseconds_t = :: std :: os :: raw :: c_long ...
[INFO] [stdout]   |                                ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5809
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_ulong ; pub type __off_t = :: std :: os :: raw :: c_long ; pub type __off64_t = :: std :: os :: raw :: c_long ; pu...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__suseconds_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6756
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_uint ; pub type __suseconds_t = :: std :: os :: raw :: c_long ; pub type __suseconds64_t = :: std :: os :: raw :: c_lon...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5860
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_long ; pub type __off64_t = :: std :: os :: raw :: c_long ; pub type __pid_t = :: std :: os :: raw :: c_int ; # [re...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__suseconds64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6813
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_long ; pub type __suseconds64_t = :: std :: os :: raw :: c_long ; pub type __daddr_t = :: std :: os :: raw :: c_int ; pub...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Suseconds64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:5913
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: os :: raw :: c_long ; pub type __pid_t = :: std :: os :: raw :: c_int ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struc...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__daddr_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6872
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_long ; pub type __daddr_t = :: std :: os :: raw :: c_int ; pub type __key_t = :: std :: os :: raw :: c_int ; pub ty...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `DaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__clock_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6437
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._val) - 0usize] ; } ; pub type __clock_t = :: std :: os :: raw :: c_long ; pub type __rlim_t = :: std :: os :: raw :: c_ulong ; pu...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `ClockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__rlim_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6490
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_long ; pub type __rlim_t = :: std :: os :: raw :: c_ulong ; pub type __rlim64_t = :: std :: os :: raw :: c_ulong ;...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `RlimT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__key_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6924
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: os :: raw :: c_int ; pub type __key_t = :: std :: os :: raw :: c_int ; pub type __clockid_t = :: std :: os :: raw :: c_int ; pu...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `KeyT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__clockid_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6974
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_int ; pub type __clockid_t = :: std :: os :: raw :: c_int ; pub type __timer_t = * mut :: std :: os :: raw :: c_void...
[INFO] [stdout]   |                                 ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__rlim64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6543
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_ulong ; pub type __rlim64_t = :: std :: os :: raw :: c_ulong ; pub type __id_t = :: std :: os :: raw :: c_uint ; pub ...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `Rlim64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__timer_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7028
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_int ; pub type __timer_t = * mut :: std :: os :: raw :: c_void ; pub type __blksize_t = :: std :: os :: raw :: c_l...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `TimerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__id_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6598
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: os :: raw :: c_ulong ; pub type __id_t = :: std :: os :: raw :: c_uint ; pub type __time_t = :: std :: os :: raw :: c_long ; pub...
[INFO] [stdout]   |                                      ^^^^^^ help: convert the identifier to upper camel case: `IdT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7087
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_void ; pub type __blksize_t = :: std :: os :: raw :: c_long ; pub type __blkcnt_t = :: std :: os :: raw :: c_long ; p...
[INFO] [stdout]   |                                 ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6648
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_uint ; pub type __time_t = :: std :: os :: raw :: c_long ; pub type __useconds_t = :: std :: os :: raw :: c_uint ;...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7142
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_long ; pub type __blkcnt_t = :: std :: os :: raw :: c_long ; pub type __blkcnt64_t = :: std :: os :: raw :: c_long ;...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6700
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_long ; pub type __useconds_t = :: std :: os :: raw :: c_uint ; pub type __suseconds_t = :: std :: os :: raw :: c_long ...
[INFO] [stdout]   |                                ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7196
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_long ; pub type __blkcnt64_t = :: std :: os :: raw :: c_long ; pub type __fsblkcnt_t = :: std :: os :: raw :: c_ulong ...
[INFO] [stdout]   |                                ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Blkcnt64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__suseconds_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6756
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_uint ; pub type __suseconds_t = :: std :: os :: raw :: c_long ; pub type __suseconds64_t = :: std :: os :: raw :: c_lon...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsblkcnt_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7252
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_long ; pub type __fsblkcnt_t = :: std :: os :: raw :: c_ulong ; pub type __fsblkcnt64_t = :: std :: os :: raw :: c_ulo...
[INFO] [stdout]   |                                ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsblkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__suseconds64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6813
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_long ; pub type __suseconds64_t = :: std :: os :: raw :: c_long ; pub type __daddr_t = :: std :: os :: raw :: c_int ; pub...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Suseconds64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsblkcnt64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7309
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_ulong ; pub type __fsblkcnt64_t = :: std :: os :: raw :: c_ulong ; pub type __fsfilcnt_t = :: std :: os :: raw :: c_ulong...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Fsblkcnt64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__daddr_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6872
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_long ; pub type __daddr_t = :: std :: os :: raw :: c_int ; pub type __key_t = :: std :: os :: raw :: c_int ; pub ty...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `DaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsfilcnt_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7368
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_ulong ; pub type __fsfilcnt_t = :: std :: os :: raw :: c_ulong ; pub type __fsfilcnt64_t = :: std :: os :: raw :: c_ulo...
[INFO] [stdout]   |                                ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsfilcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__key_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6924
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: os :: raw :: c_int ; pub type __key_t = :: std :: os :: raw :: c_int ; pub type __clockid_t = :: std :: os :: raw :: c_int ; pu...
[INFO] [stdout]   |                                     ^^^^^^^ help: convert the identifier to upper camel case: `KeyT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsfilcnt64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7425
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_ulong ; pub type __fsfilcnt64_t = :: std :: os :: raw :: c_ulong ; pub type __fsword_t = :: std :: os :: raw :: c_long ; ...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Fsfilcnt64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__clockid_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:6974
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_int ; pub type __clockid_t = :: std :: os :: raw :: c_int ; pub type __timer_t = * mut :: std :: os :: raw :: c_void...
[INFO] [stdout]   |                                 ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsword_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7484
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_ulong ; pub type __fsword_t = :: std :: os :: raw :: c_long ; pub type __ssize_t = :: std :: os :: raw :: c_long ; pu...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `FswordT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__timer_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7028
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_int ; pub type __timer_t = * mut :: std :: os :: raw :: c_void ; pub type __blksize_t = :: std :: os :: raw :: c_l...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `TimerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7538
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_long ; pub type __ssize_t = :: std :: os :: raw :: c_long ; pub type __syscall_slong_t = :: std :: os :: raw :: c_l...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7087
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_void ; pub type __blksize_t = :: std :: os :: raw :: c_long ; pub type __blkcnt_t = :: std :: os :: raw :: c_long ; p...
[INFO] [stdout]   |                                 ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7591
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...w :: c_long ; pub type __syscall_slong_t = :: std :: os :: raw :: c_long ; pub type __syscall_ulong_t = :: std :: os :: raw :: c_u...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7142
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_long ; pub type __blkcnt_t = :: std :: os :: raw :: c_long ; pub type __blkcnt64_t = :: std :: os :: raw :: c_long ;...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_ulong_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7652
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...w :: c_long ; pub type __syscall_ulong_t = :: std :: os :: raw :: c_ulong ; pub type __loff_t = __off64_t ; pub type __caddr_t = *...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallUlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7196
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_long ; pub type __blkcnt64_t = :: std :: os :: raw :: c_long ; pub type __fsblkcnt_t = :: std :: os :: raw :: c_ulong ...
[INFO] [stdout]   |                                ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Blkcnt64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__loff_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7714
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_ulong ; pub type __loff_t = __off64_t ; pub type __caddr_t = * mut :: std :: os :: raw :: c_char ; pub type __intpt...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `LoffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsblkcnt_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7252
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_long ; pub type __fsblkcnt_t = :: std :: os :: raw :: c_ulong ; pub type __fsblkcnt64_t = :: std :: os :: raw :: c_ulo...
[INFO] [stdout]   |                                ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsblkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__caddr_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7746
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._loff_t = __off64_t ; pub type __caddr_t = * mut :: std :: os :: raw :: c_char ; pub type __intptr_t = :: std :: os :: raw :: c_lo...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `CaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsblkcnt64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7309
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_ulong ; pub type __fsblkcnt64_t = :: std :: os :: raw :: c_ulong ; pub type __fsfilcnt_t = :: std :: os :: raw :: c_ulong...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Fsblkcnt64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsfilcnt_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7368
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_ulong ; pub type __fsfilcnt_t = :: std :: os :: raw :: c_ulong ; pub type __fsfilcnt64_t = :: std :: os :: raw :: c_ulo...
[INFO] [stdout]   |                                ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsfilcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__intptr_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7805
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_char ; pub type __intptr_t = :: std :: os :: raw :: c_long ; pub type __socklen_t = :: std :: os :: raw :: c_uint ; ...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `IntptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__socklen_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7859
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_long ; pub type __socklen_t = :: std :: os :: raw :: c_uint ; pub type __sig_atomic_t = :: std :: os :: raw :: c_int ...
[INFO] [stdout]   |                                 ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocklenT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsfilcnt64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7425
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_ulong ; pub type __fsfilcnt64_t = :: std :: os :: raw :: c_ulong ; pub type __fsword_t = :: std :: os :: raw :: c_long ; ...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Fsfilcnt64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__sig_atomic_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7914
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... raw :: c_uint ; pub type __sig_atomic_t = :: std :: os :: raw :: c_int ; pub type int_least8_t = __int_least8_t ; pub type int_le...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SigAtomicT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsword_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7484
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_ulong ; pub type __fsword_t = :: std :: os :: raw :: c_long ; pub type __ssize_t = :: std :: os :: raw :: c_long ; pu...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `FswordT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7971
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_int ; pub type int_least8_t = __int_least8_t ; pub type int_least16_t = __int_least16_t ; pub type int_least32_t = __i...
[INFO] [stdout]   |                               ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7538
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_long ; pub type __ssize_t = :: std :: os :: raw :: c_long ; pub type __syscall_slong_t = :: std :: os :: raw :: c_l...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8012
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...__int_least8_t ; pub type int_least16_t = __int_least16_t ; pub type int_least32_t = __int_least32_t ; pub type int_least64_t = __...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7591
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...w :: c_long ; pub type __syscall_slong_t = :: std :: os :: raw :: c_long ; pub type __syscall_ulong_t = :: std :: os :: raw :: c_u...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8055
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int_least16_t ; pub type int_least32_t = __int_least32_t ; pub type int_least64_t = __int_least64_t ; pub type uint_least8_t = __...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_ulong_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7652
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...w :: c_long ; pub type __syscall_ulong_t = :: std :: os :: raw :: c_ulong ; pub type __loff_t = __off64_t ; pub type __caddr_t = *...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallUlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8098
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int_least32_t ; pub type int_least64_t = __int_least64_t ; pub type uint_least8_t = __uint_least8_t ; pub type uint_least16_t = _...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__loff_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7714
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...os :: raw :: c_ulong ; pub type __loff_t = __off64_t ; pub type __caddr_t = * mut :: std :: os :: raw :: c_char ; pub type __intpt...
[INFO] [stdout]   |                                    ^^^^^^^^ help: convert the identifier to upper camel case: `LoffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8141
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int_least64_t ; pub type uint_least8_t = __uint_least8_t ; pub type uint_least16_t = __uint_least16_t ; pub type uint_least32_t =...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__caddr_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7746
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._loff_t = __off64_t ; pub type __caddr_t = * mut :: std :: os :: raw :: c_char ; pub type __intptr_t = :: std :: os :: raw :: c_lo...
[INFO] [stdout]   |                                   ^^^^^^^^^ help: convert the identifier to upper camel case: `CaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__intptr_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7805
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_char ; pub type __intptr_t = :: std :: os :: raw :: c_long ; pub type __socklen_t = :: std :: os :: raw :: c_uint ; ...
[INFO] [stdout]   |                                  ^^^^^^^^^^ help: convert the identifier to upper camel case: `IntptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8184
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...uint_least8_t ; pub type uint_least16_t = __uint_least16_t ; pub type uint_least32_t = __uint_least32_t ; pub type uint_least64_t ...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8229
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int_least16_t ; pub type uint_least32_t = __uint_least32_t ; pub type uint_least64_t = __uint_least64_t ; pub type int_fast8_t = :...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__socklen_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7859
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_long ; pub type __socklen_t = :: std :: os :: raw :: c_uint ; pub type __sig_atomic_t = :: std :: os :: raw :: c_int ...
[INFO] [stdout]   |                                 ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocklenT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8274
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int_least32_t ; pub type uint_least64_t = __uint_least64_t ; pub type int_fast8_t = :: std :: os :: raw :: c_schar ; pub type int_...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__sig_atomic_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7914
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... raw :: c_uint ; pub type __sig_atomic_t = :: std :: os :: raw :: c_int ; pub type int_least8_t = __int_least8_t ; pub type int_le...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SigAtomicT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8319
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...__uint_least64_t ; pub type int_fast8_t = :: std :: os :: raw :: c_schar ; pub type int_fast16_t = :: std :: os :: raw :: c_long ;...
[INFO] [stdout]   |                                ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:7971
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_int ; pub type int_least8_t = __int_least8_t ; pub type int_least16_t = __int_least16_t ; pub type int_least32_t = __i...
[INFO] [stdout]   |                               ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8012
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...__int_least8_t ; pub type int_least16_t = __int_least16_t ; pub type int_least32_t = __int_least32_t ; pub type int_least64_t = __...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8375
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... raw :: c_schar ; pub type int_fast16_t = :: std :: os :: raw :: c_long ; pub type int_fast32_t = :: std :: os :: raw :: c_long ; ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8055
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int_least16_t ; pub type int_least32_t = __int_least32_t ; pub type int_least64_t = __int_least64_t ; pub type uint_least8_t = __...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8431
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_long ; pub type int_fast32_t = :: std :: os :: raw :: c_long ; pub type int_fast64_t = :: std :: os :: raw :: c_long ; ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8098
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int_least32_t ; pub type int_least64_t = __int_least64_t ; pub type uint_least8_t = __uint_least8_t ; pub type uint_least16_t = _...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8487
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_long ; pub type int_fast64_t = :: std :: os :: raw :: c_long ; pub type uint_fast8_t = :: std :: os :: raw :: c_uchar ;...
[INFO] [stdout]   |                               ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8141
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int_least64_t ; pub type uint_least8_t = __uint_least8_t ; pub type uint_least16_t = __uint_least16_t ; pub type uint_least32_t =...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8184
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...uint_least8_t ; pub type uint_least16_t = __uint_least16_t ; pub type uint_least32_t = __uint_least32_t ; pub type uint_least64_t ...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8543
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_long ; pub type uint_fast8_t = :: std :: os :: raw :: c_uchar ; pub type uint_fast16_t = :: std :: os :: raw :: c_ulong...
[INFO] [stdout]   |                               ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8600
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_uchar ; pub type uint_fast16_t = :: std :: os :: raw :: c_ulong ; pub type uint_fast32_t = :: std :: os :: raw :: c_ulong...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8229
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int_least16_t ; pub type uint_least32_t = __uint_least32_t ; pub type uint_least64_t = __uint_least64_t ; pub type int_fast8_t = :...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8658
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_ulong ; pub type uint_fast32_t = :: std :: os :: raw :: c_ulong ; pub type uint_fast64_t = :: std :: os :: raw :: c_ulong...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8274
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int_least32_t ; pub type uint_least64_t = __uint_least64_t ; pub type int_fast8_t = :: std :: os :: raw :: c_schar ; pub type int_...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8716
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_ulong ; pub type uint_fast64_t = :: std :: os :: raw :: c_ulong ; pub type intmax_t = __intmax_t ; pub type uintmax_t = _...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8319
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...__uint_least64_t ; pub type int_fast8_t = :: std :: os :: raw :: c_schar ; pub type int_fast16_t = :: std :: os :: raw :: c_long ;...
[INFO] [stdout]   |                                ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8774
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_ulong ; pub type intmax_t = __intmax_t ; pub type uintmax_t = __uintmax_t ; pub const _EEPROM_TYPE_ID_24C01 : _EEPRO...
[INFO] [stdout]   |                                   ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8375
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... raw :: c_schar ; pub type int_fast16_t = :: std :: os :: raw :: c_long ; pub type int_fast32_t = :: std :: os :: raw :: c_long ; ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8807
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...max_t = __intmax_t ; pub type uintmax_t = __uintmax_t ; pub const _EEPROM_TYPE_ID_24C01 : _EEPROM_TYPE = 0 ; pub const _EEPROM_TYP...
[INFO] [stdout]   |                                  ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8431
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_long ; pub type int_fast32_t = :: std :: os :: raw :: c_long ; pub type int_fast64_t = :: std :: os :: raw :: c_long ; ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_EEPROM_TYPE` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:9543
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...EPROM_TYPE = 12 ; pub type _EEPROM_TYPE = :: std :: os :: raw :: c_uint ; pub use self :: _EEPROM_TYPE as EEPROM_TYPE ; pub const ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EepromType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8487
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_long ; pub type int_fast64_t = :: std :: os :: raw :: c_long ; pub type uint_fast8_t = :: std :: os :: raw :: c_uchar ;...
[INFO] [stdout]   |                               ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_CHIP_TYPE` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:9747
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : _CHIP_TYPE = 1 ; pub type _CHIP_TYPE = :: std :: os :: raw :: c_uint ; pub use self :: _CHIP_TYPE as CHIP_TYPE ; pub const FUNC...
[INFO] [stdout]   |                                 ^^^^^^^^^^ help: convert the identifier to upper camel case: `ChipType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8543
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_long ; pub type uint_fast8_t = :: std :: os :: raw :: c_uchar ; pub type uint_fast16_t = :: std :: os :: raw :: c_ulong...
[INFO] [stdout]   |                               ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self :: _CHIP_TYPE as CHIP_TYPE`
[INFO] [stdout]  --> src/../lib/bindings.rs:3:9800
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...P_TYPE = :: std :: os :: raw :: c_uint ; pub use self :: _CHIP_TYPE as CHIP_TYPE ; pub const FUNCTYPE_TYPE_TTY : FUNCTYPE = 0 ; pu...
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8600
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_uchar ; pub type uint_fast16_t = :: std :: os :: raw :: c_ulong ; pub type uint_fast32_t = :: std :: os :: raw :: c_ulong...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8658
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_ulong ; pub type uint_fast32_t = :: std :: os :: raw :: c_ulong ; pub type uint_fast64_t = :: std :: os :: raw :: c_ulong...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mSpiCfgS` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:24734
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ve) - 16usize] ; } ; pub type mSpiCfgS = _SPI_CONFIG ; pub type mPSpiCfgS = * mut _SPI_CONFIG ; # [repr (C , packed)] # [derive (D...
[INFO] [stdout]   |                                  ^^^^^^^^ help: convert the identifier to upper camel case: `MSpiCfgS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mPSpiCfgS` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:24768
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...fgS = _SPI_CONFIG ; pub type mPSpiCfgS = * mut _SPI_CONFIG ; # [repr (C , packed)] # [derive (Debug , Copy , Clone)] pub struct _S...
[INFO] [stdout]   |                                 ^^^^^^^^^ help: convert the identifier to upper camel case: `MPspiCfgS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8716
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_ulong ; pub type uint_fast64_t = :: std :: os :: raw :: c_ulong ; pub type intmax_t = __intmax_t ; pub type uintmax_t = _...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SPI_InitTypeDef` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:26556
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...16usize] ; } ; pub type SPI_InitTypeDef = _SPI_InitTypeDef ; # [repr (C , packed)] # [derive (Debug , Copy , Clone)] pub struct _S...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SpiInitTypeDef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8774
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_ulong ; pub type intmax_t = __intmax_t ; pub type uintmax_t = __uintmax_t ; pub const _EEPROM_TYPE_ID_24C01 : _EEPRO...
[INFO] [stdout]   |                                   ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:8807
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...max_t = __intmax_t ; pub type uintmax_t = __uintmax_t ; pub const _EEPROM_TYPE_ID_24C01 : _EEPROM_TYPE = 0 ; pub const _EEPROM_TYP...
[INFO] [stdout]   |                                  ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mDeviceInforS` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:31103
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...274usize] ; } ; pub type mDeviceInforS = _DEV_INFOR ; pub type mPDeviceInforS = * mut _DEV_INFOR ; extern "C" { # [doc = " CH347Op...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MDeviceInforS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_EEPROM_TYPE` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:9543
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...EPROM_TYPE = 12 ; pub type _EEPROM_TYPE = :: std :: os :: raw :: c_uint ; pub use self :: _EEPROM_TYPE as EEPROM_TYPE ; pub const ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EepromType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mPDeviceInforS` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:31141
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...= _DEV_INFOR ; pub type mPDeviceInforS = * mut _DEV_INFOR ; extern "C" { # [doc = " CH347OpenDevice - open device\n @pathname: dev...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MPdeviceInforS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `result`
[INFO] [stdout]   --> src/main.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::{result, thread};
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_CHIP_TYPE` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:9747
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : _CHIP_TYPE = 1 ; pub type _CHIP_TYPE = :: std :: os :: raw :: c_uint ; pub use self :: _CHIP_TYPE as CHIP_TYPE ; pub const FUNC...
[INFO] [stdout]   |                                 ^^^^^^^^^^ help: convert the identifier to upper camel case: `ChipType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self :: _CHIP_TYPE as CHIP_TYPE`
[INFO] [stdout]  --> src/../lib/bindings.rs:3:9800
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...P_TYPE = :: std :: os :: raw :: c_uint ; pub use self :: _CHIP_TYPE as CHIP_TYPE ; pub const FUNCTYPE_TYPE_TTY : FUNCTYPE = 0 ; pu...
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mSpiCfgS` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:24734
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ve) - 16usize] ; } ; pub type mSpiCfgS = _SPI_CONFIG ; pub type mPSpiCfgS = * mut _SPI_CONFIG ; # [repr (C , packed)] # [derive (D...
[INFO] [stdout]   |                                  ^^^^^^^^ help: convert the identifier to upper camel case: `MSpiCfgS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mPSpiCfgS` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:24768
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...fgS = _SPI_CONFIG ; pub type mPSpiCfgS = * mut _SPI_CONFIG ; # [repr (C , packed)] # [derive (Debug , Copy , Clone)] pub struct _S...
[INFO] [stdout]   |                                 ^^^^^^^^^ help: convert the identifier to upper camel case: `MPspiCfgS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SPI_InitTypeDef` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:26556
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...16usize] ; } ; pub type SPI_InitTypeDef = _SPI_InitTypeDef ; # [repr (C , packed)] # [derive (Debug , Copy , Clone)] pub struct _S...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SpiInitTypeDef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mDeviceInforS` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:31103
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...274usize] ; } ; pub type mDeviceInforS = _DEV_INFOR ; pub type mPDeviceInforS = * mut _DEV_INFOR ; extern "C" { # [doc = " CH347Op...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MDeviceInforS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mPDeviceInforS` should have an upper camel case name
[INFO] [stdout]  --> src/../lib/bindings.rs:3:31141
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...= _DEV_INFOR ; pub type mPDeviceInforS = * mut _DEV_INFOR ; extern "C" { # [doc = " CH347OpenDevice - open device\n @pathname: dev...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MPdeviceInforS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `waveshare_usb_to_spi_adapter` (bin "waveshare_usb_to_spi_adapter" test) due to 71 previous errors; 90 warnings emitted
[INFO] [stdout] warning: unused import: `result`
[INFO] [stdout]   --> src/main.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::{result, thread};
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]   --> src/main.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 85 | /             loop {
[INFO] [stdout] 86 | |                 let mut data_to_send: [u8; 4] = [b'a', b'b', b'c', b'd'];
[INFO] [stdout] 87 | |                 let io_buffer = data_to_send.as_mut_ptr() as *mut c_void;
[INFO] [stdout] 88 | |                 let result = CH347SPI_Write(
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |                 thread::sleep(Duration::from_millis(1000));
[INFO] [stdout] 98 | |             }
[INFO] [stdout]    | |_____________- any code following this expression is unreachable
[INFO] [stdout] 99 |               let mut data_to_send: [u8; 1] = [1];
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `waveshare_usb_to_spi_adapter` (bin "waveshare_usb_to_spi_adapter") due to 71 previous errors; 90 warnings emitted
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]   --> src/main.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 85 | /             loop {
[INFO] [stdout] 86 | |                 let mut data_to_send: [u8; 4] = [b'a', b'b', b'c', b'd'];
[INFO] [stdout] 87 | |                 let io_buffer = data_to_send.as_mut_ptr() as *mut c_void;
[INFO] [stdout] 88 | |                 let result = CH347SPI_Write(
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |                 thread::sleep(Duration::from_millis(1000));
[INFO] [stdout] 98 | |             }
[INFO] [stdout]    | |_____________- any code following this expression is unreachable
[INFO] [stdout] 99 |               let mut data_to_send: [u8; 1] = [1];
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "8efcbe6fbdd2056aff959029019295f47cdccf6af4ad4f367d6d2f0185c4b48e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8efcbe6fbdd2056aff959029019295f47cdccf6af4ad4f367d6d2f0185c4b48e", kill_on_drop: false }`
[INFO] [stdout] 8efcbe6fbdd2056aff959029019295f47cdccf6af4ad4f367d6d2f0185c4b48e
